<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<%@ include file="validausuario.jsp"%>
<%
	String perfil = (String)session.getAttribute("perfil");
	if (!perfil.equals("Admin")) {
		response.sendRedirect("accesodenegado.jsp");
		return;
	}	
%>
<%@ page import="mobility.*" %>
<%@ page import="java.sql.*" %>
<%
	db conexion = new db();
	TipoOrden tipo = new TipoOrden(conexion);
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Ordenes</title>
<LINK REL="stylesheet" TYPE="text/css" HREF="main.css">
<script src="js/jquery-1.3.2.js" language="JavaScript"></script>
<link rel="Shortcut Icon" href="icono_tm.ico" type="image/x-icon" />
<script type="text/javascript" language="javascript">
	
	function agregar() {
		var nic = $("#nic").val();
		var orden =  $("#orden").val();
		var departamento = $("#departamento").val();
		var municipio = $("#municipio").val();
		var direccion = $("#direccion").val();
		var tipo = $("#tipo").val();
		var nis = $("#nis").val();
		var fecha = $("#fecha").val();
		
		if (nic == "" || orden == "" || direccion == "" || departamento == "" || municipio == "" || tipo == "") {
			alert("falta ingresar informacion");
			return;
		}
			
			var cmd = document.getElementById("cmd_agregar");
			cmd.disabled = true;
			$("#info").html("<img src=\"images/loading.gif\" >Procesando solicitud");
			$.post(
				"SrvOrders",
				{
					operacion: "add",
					nic: nic,
					nis: nis,
					orden: orden,
					direccion: direccion,
					departamento: departamento,
					municipio: municipio,
					fecha: fecha,
					tipo: tipo
				},
				procesar
			
			);
	
	}
	
	function procesar(resultado) {

		if (resultado != 'OK') {
			$("#info").html("<img src=\"warning.jpg\">" + resultado );
			var cmd = document.getElementById("cmd_agregar");
			cmd.disabled = false;
		}else {
			$("#info").html("<img src=\"images/ok.png\">Orden agregada correctamente");
			var cmd = document.getElementById("cmd_agregar");
			cmd.disabled = true;
			$("#nic").val("");
			$("#orden").val("");
			$("#direccion").val("");
			$("#medidor").val("");
			$("#longitud").val("");
			$("#latitud").val("");
			$("#departmento").val("");
			$("#municipio").val("");
			$("#nom_depa").val("");
			$("#nom_municipio").val("");
			$("#orden").focus();
		}
		
	}

	function cancelar() {
		window.location.href = "menu.jsp?menu=4";
	}
	
	function buscar(){
		var nic = $("#nic").val();
		if (nic != "") {
			$("#info").html("<img src=\"images/loading.gif\" >Procesando solicitud");
			$.getJSON(
				"SrvClientes?operacion=buscar&nic=" + nic,
			busqueda
			);
		}
	}
	function busqueda(obj) {
		if (obj.estado != "OK") {
			$("#info").html("<img src=\"warning.jpg\">" + obj.mensaje + "  <a href=\"Clientes.jsp\" target=\"_blank\" >Crear nuevo cliente</a>");
			var cmd = document.getElementById("cmd_agregar");
			cmd.disabled = true;
			$("#nombre").val("");
			$("#direccion").val("");
			$("#latitud").val("");
			$("#longitud").val("");
			$("#medidor").val("");
			$("#departamento").val("");
			$("#nom_depa").val("");
			$("#municipio").val("");
			$("#nom_municipio").val("");
		}else {
			$("#info").html("");
			var cmd = document.getElementById("cmd_agregar");
			cmd.disabled = false;
			$("#nombre").val(obj.nombre);
			$("#direccion").val(obj.direccion);
			$("#latitud").val(obj.latitud);
			$("#longitud").val(obj.longitud);
			$("#medidor").val(obj.medidor);
			$("#departamento").val(obj.departamento);
			$("#nom_depa").val(obj.nom_departamento);
			$("#municipio").val(obj.municipio);
			$("#nom_municipio").val(obj.nom_municipio);
		}
	}
	
</script>
</head>
<body>
<%@ include file="header.jsp" %>
<h2>Agregar Orden</h2>
<div id="info"></div>
<form action="" name="form1">
		<table>
		<tr>
			<th colspan="4">Datos Ordenes</th>
		</tr>
		<tr>
			<td>No. Orden</td>
			<td><input type="text" name="orden" id="orden" size=40></td>
			<td>NIC</td>
			<td><input type="text" name="nic" id="nic" onblur="javascript:buscar()"></td>
		</tr>
		<tr>
			<td>Departamento</td>
			<td><input type="text" name="departamento" id="departamento" value="" disabled size="10" > <input type="text" name="nom_depa" id="nom_depa" value="" disabled size="40"  ></td>
			<td>Municipio</td>
			<td><input type="text" name="municipio" id="municipio" value="" disabled  size="10" > <input type="text" name="nom_municipio" id="nom_municipio" value="" disabled size="40" ></td>
		</tr>
		<tr>
			<td>Direccion</td>
			<td><input type="text" name="direccion" id="direccion" size=40 disabled></td>
			<td>Medidor</td>
			<td><input type="text" name="medidor" id="medidor" size=40 disabled></td>
		</tr>
		<tr>
		<tr>
			<td>Tipo Orden</td>
			<td><%= tipo.CreateSelectHTML("tipo") %></td>
			<td>NIS</td>
			<td><input type="text" name="nis" id="nis" size=40 ></td>
		</tr>
		<tr>
			<td>Fecha Generacion</td>
			<td colspan="3"><input type="text" name="fecha" id="fecha"></td>
		</tr>
		<tr>
		<th colspan="4">Georeferenciacion</th>
		</tr>	

		<tr>
			<td>Latitud</td>
			<td><input type="text" name="latitud" id="latitud" size=40 disabled></td>
			<td>Longitud</td>
			<td><input type="text" name="longitud" id="longitud" size=40 disabled></td>
		</tr>				
		<tr>
			<td colspan="4"><input type="button" name="cmd_agregar" id="cmd_agregar" value="Agregar" onclick="javascript:agregar()" disabled >  <input type="button" name="cmd_cancelar" id="cmd_cancelar" value ="Cancelar" onclick="javascript:cancelar()" ></td>
		</tr>
		</table>
	</form>
	
	<%@ include file="foot.jsp" %>
</body>
</html>